#!/bin/bash
#-- NSPROJ MAKEFILE
#-------------------------

include $(arch)

all: common nsproj nsproj_mpp
common: 
	@echo "...BUILDING NSPROJ COMMON FILES"
	$(CC) -c $(CC_OPTS) $(INC) -o ./src/nsdata.o ./src/nsdata.c
	$(CC) -c $(CC_OPTS) $(INC) -o ./src/nssolver.o ./src/nssolver.c
	$(CC) -c $(CC_OPTS) $(MPP_OPTS) $(INC) -o ./src/nssolver_mpp.o ./src/nssolver.c 
	$(CC) -c $(CC_OPTS) $(MPP_OPTS) -o ./src/nssolver_mpp.o ./src/nssolver.c
	@echo "...DONE"
nsproj: common
	@echo "...BUILDING NSPROJ"
	$(CC) -c $(CC_OPTS) $(INC) -o ./src/nsproj.o ./src/nsproj.c
	$(CC) $(CC_OPTS) $(INC) -o nsproj ./src/nsproj.o ./src/nsdata.o ./src/nssolver.o $(LINK)
	@echo "...DONE"
nsproj_mpp: common
	@echo "...BUILDING NSPROJ_MPP"
	$(CC) -c $(CC_OPTS) $(MPP_OPTS) $(INC) -o ./src/nsproj_mpp.o ./src/nsproj.c
	$(CC) $(CC_OPTS) $(MPP_OPTS) $(INC) -o ./nsproj_mpp ./src/nsproj_mpp.o ./src/nsdata.o ./src/nssolver_mpp.o $(LINK)
	@echo "...DONE"
clean:
	@echo "...CLEANING SOURCE"
	$(RM) ./*~ ./src/*.o ./src/*~ ./nsproj ./nsproj_mpp ./doc/*~
	@echo "...DONE"
